const compressionWebpackPlugin = require('compression-webpack-plugin') // 启动gzip压缩，需要服务器配置

module.exports = {
  productionSourceMap: false, // true生成 .map文件， false不生成 .map文件
  // devServer: {
  //   open: true // 自动打开浏览器
  // },

  publicPath: './', // cdn
  configureWebpack: () => {
    if (process.env.NODE_ENV === 'production') {
      return {
        plugins: [
          new compressionWebpackPlugin({
            test: /\.js$|\.css$|\.html$/,
            threshold: 1024 * 10, // 10k以上启动gzip压缩
            deleteOriginalAssets: false // 是否删除原文件
          })
        ]
      }
    }
  }
}